home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 22
/
Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso
/
Aminet
/
util
/
rexx
/
Temporizator.lha
/
TEMPORIZATOR.MSRX
< prev
next >
Wrap
Text File
|
1997-09-06
|
2KB
|
72 lines
/*********************************/
/* */
/* TeMPoRiZaToR 1.12 -by Fredius */
/* */
/* send any comment to... */
/* fredius@redestb.es */
/* */
/*********************************/
NL = '0A'x
ADDRESS MOVIESHOP
OPTIONS RESULTS
IF ~SHOW('l','rexxreqtools.library') THEN DO
CHECK = ADDLIB('rexxreqtools.library',0,-30,0)
END
IF ~SHOW('l','rexxarplib.library') THEN DO
CHECK = ADDLIB('rexxarplib.library',0,-30,0)
END
CALL RTEZREQUEST('TeMPoRiZaToR 1.12 - by FReDiuS DaRDe','Very nice, yeah!','TeMPoRiZaToR',,)
READ RECORDLENGTH
MODOSCENE = RESULT
READ AUTOSAVEENV
MODOAUTSAV = RESULT
AUTOSAVEENV OFF
FOTOGRAMAS = RTGETLONG(,'Enter frames:','Frames') - 1
PAUSA = RTGETLONG(,'Enter pause:','Time')
DURAMIN = PAUSA*FOTOGRAMAS%60
DURASEG = RIGHT((PAUSA*FOTOGRAMAS/60-PAUSA*FOTOGRAMAS%60)*60,2,'0')
INFORMACION = 'Frames = '||FOTOGRAMAS+1||NL||'Pause = '||PAUSA||'"'||NL||'Duration = '||DURAMIN||''' '||DURASEG||'"'
NEWSCENE
RECORDLENGTH SINGLEFRAME
STOPSCENE
CALL RTEZREQUEST(INFORMACION,'Begin the begin!!!','Info',,)
PRINCIPIO = TIME('S')
DO i=1 TO FOTOGRAMAS
TIEMPO = TIME('S')
RECORDSCENE DOWAIT APPEND
STOPSCENE
DO FOREVER UNTIL TIME('S')-TIEMPO>=PAUSA
TIMEOUTMIN = (PAUSA*FOTOGRAMAS-TIME('S')+PRINCIPIO)%60
TIMEOUTSEG = RIGHT(((PAUSA*FOTOGRAMAS-TIME('S')+PRINCIPIO)/60-(PAUSA*FOTOGRAMAS-TIME('S')+PRINCIPIO)%60)*60,2,'0')
RESULT = POSTMSG(80,40," Duration: "||DURAMIN||"'"||DURASEG||"""\ Frame: "||i||"\ Time to go: "||TIMEOUTMIN||"'"||TIMEOUTSEG||"""",'MOVIESHOP.1')
END
END
RECORDSCENE DOWAIT APPEND
STOPSCENE
RESULT = POSTMSG()
RECORDLENGTH MODOSCENE
AUTOSAVEENV MODOAUTSAV
CALL RTEZREQUEST('The end !!!'||NL||NL||FOTOGRAMAS+1||' frames grabados','Yeah, man, yeah','Info',,)